package com.gzhryc.pay.models;

import java.io.Serializable;

/**
 * 转账订单
 * @author zhanghao
 * @version 2020-08-15
 */
public interface ITransferMoneyOrder extends Serializable {

	/**
	 * 获取转账订单
	 * 
	 * @return
	 */
	public String getTradeNo();
	
	/**
	 * 第三方转账订单号
	 * @param externalTradeNo
	 */
	public void setExternalTradeNo(String externalTradeNo);

	/**
	 * 获取第三方转账订单
	 * @return
	 */
	public String getExternalTradeNo();

	/**
	 * 转账金额
	 * 
	 * @return
	 */
	public Integer getMoney();

	/**
	 * 转账说明
	 * 
	 * @return
	 */
	public String getNote();

	/**
	 * 收款类型
	 * @return
	 */
	public Integer getReceivingType();
	
	/**
	 * 收款详细信息
	 * @return
	 */
	public String getReceivingInfo();
}
